이야기를 나눠요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
PHP 7+ 프로그래밍: 객체지향
컨텍스트와 바인딩 관련해서 조금 아쉽네요~
컨텍스트와 바인딩과 관련해결과 확인만 알려주시고,왜 그렇게 되는지에 대한 설명이 좀 부족한 것 같습니다. 코드의 값만 바꿔서, "이렇게 나오죠~"이렇게 넘어가는게 아니라,종합적인 정리를 한 번 해주신다면,더 좋은 강의가 될 것 같습니다. 물론 어느 정도는 본인이 테스트를 통해차이에 대해 개념을 잡아야겠지만,강사님께서 잘 정리해 주시면훨씬 큰 도움이 될 것 같습니다. ^^
-
PHP 7+ 프로그래밍: 객체지향
시작인 클래스 기초 강좌부터 핵심을 다뤄 주시네요~ ^^
PHP 7+ 프로그래밍 강좌를 이수하고 왔는데,객체지향 강좌는 시작부터 핵심을 콕콕 짚어 주시니인상적입니다~ ^^ 특히, Context 개념과 Costants, Scope Resolution Operator, instanceofAnonymous Classess 와 Method Chaining 에 대한언급이 좋습니다. 기존 PHP 5 버전의 레거시 시스템을 유지보수하고 있는데, 대부분이 스크립트로 짜여 있다 보니비지니스 로직이 점점 복잡해 지니, 절차지향 방식으로는 한계에 도달한 것 같습니다. 이번 PHP7 객체지향 강의를 듣고 나면이 5버전 레거시를 조금이나마 복잡성을 낮추고유지보수성을 높이는 데 도움이 될 것 같네요~ ^^* 새로운 프로젝트면 라라벨을 도입해서 만들면 되겠지만,기존 레거시를 버릴 수가 없다보니레거시를 개선하는데 도움을 줄 수 있는강의가 있으면 좋겠습니다. ^^
-
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
정말 감사합니다
다른 공부 하면서 스트레스 받다가도... 영한님 강의를 들으면서 힐링됩니다. 정말 어떻게 이렇게 이해하기 쉽고 재밌게 설명해주실 수 있는 걸까요? 한 줄 한 줄이 정말 쏙쏙 들어옵니다. 아마도 엄청나게 오랜 시간 고민하시고 공부하신 것의 결과물을 나눠주시기 때문이겠죠. 오늘 하루 종일 스트레스가 심했는데 강의를 들으면서 힐링을 하게 될 줄은 미처 몰랐습니다. 정말 감사하다는 말씀을 드리고 싶습니다. 저도 영한님처럼 후배 개발자들과 개발자 지망생들이 행복하게 공부할 수 있도록 도울 수 있는 좋은 시니어가 되고 싶습니다. 개발자가 고생할 수록 사용자가 편한 서비스가 나온다는 말씀도 잘 간직하겠습니다. 다시 한 번 정말 감사합니다. 귀한 자료로 열심히 공부하겠습니다.
-
스프링 DB 2편 - 데이터 접근 활용 기술
선언적 트랜잭션과 메소드의 접근제어자
안녕하세요! 강의 잘 듣고 있습니다. 다름아니라 강의 실습 중 메소드의 접근제어자가 public이 아닌 경우에는 스프링이 트랜잭션으로 관리해주지 않는 것을 확인했습니다. @Transactional(readOnly = false) void write(){ log.info("call write"); printTxInfo();} void read() { log.info("call read"); printTxInfo();} 이 경우 로그에 출력된 tx active, readOnly의 값은 두 메소드 전부 다 false였습니다. https://jehuipark.github.io/spring/spring-transaction-1 위 블로그에서 그 이유를 찾았습니다. 다들 열공하세요 :)
-
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
replace 안쓰고 어렵게 풀었....
ㅋㅋㅋㅋㅋ
-
이펙티브 자바 완벽 공략 1부
2부는 언제 올라올 예정인가요?
안녕하세요 백기선님. 이펙티브 자바 완벽 공략 1부 강의 정말 만족하면서 수강하고 있습니다. 그래서 2부, 3부도 꼭 듣고싶은데 혹시 해당 강의는 언제쯤 올라올 예정인지 질문드립니다.
-
언리얼 엔진4 입문 (C++ 기반)
언리얼에서 rider라는 프로그램이 뜨는거같은데 현업에서도 쓰나요
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
[개정판] 파이썬 머신러닝 완벽 가이드
강의 블로그 정리
안녕하세요. 공부한 내용을 그냥 들으면 잊어버릴 것 같아서, 제 개인 개발 블로그에 요약 정리하며 포스팅하려고하는데요! 강의 자료 및 내용의 저작권과 관련된 문제가 있을까봐 미리 여쭤봐야 될것 같다고 생각했습니다. 혹시 강의 내용을 제 개인 개발 블로그에 정리하여 게시하여도 괜찮을까요? 부적절하다면 게시하지 않겠습니다! 출처는 해당 강의 링크로 꼭 남기려고 했습니다! 읽어주셔서 감사합니다.
-
Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
마이크로서비스 관리 페이지를 만드려고 합니다.
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 강의를 듣고 있는 Spring 초보자입니다. Api테스트 및 서비스 관리용으로 POSTMAN을 쓰기도 하지만 중요 프로젝트를 관리할 때도 Poatman을 쓰기도 하나요? Postman 기능이 다 들어간 서비스를 따로 만들기엔 너무 오래 걸릴 것 같고, Spring Boot Admin 이라는 것도 있던데 Postman과 다른 점이 무엇인가요? gateway, API관리 Postman을 비슷한 서비스를 만드려면 이 강의에 있는 기능이 다 들어가야 하나요?
-
비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
404 Not Found Error가 발생할 때
영상보고 따라하다가 에러 발생해서 해결했던 해결방안 혹시 도움될까 해서 공유합니다. 영상대로 $vi /etc/nginx/sites-available/default를 입력해서 root를 변경하고 접속했을 때 404 Not Found Error 가 뜨는 경우가 있습니다. 이때, /var/log/nginx/error.log를 열어서 오류를 보시면 저 같은 경우 ...failed (13: Permission denied)...라는 로그가 적혀있었습니다. 이를 해결하기 위해서 /etc/nginx/nginx.conf 파일을 열어서 맨 위에 user ... 이 부분을 user root로 변경했습니다. 권한을 root로 변경하니 정상적으로 html 파일을 읽을 수 있었습니다.
-
스프링 핵심 원리 - 기본편
각설이 돌고돌아 다시 왔습니다.
처음 들을땐 메모리멤머메모리멤버리파지토리 에서 어질어질 했어서 자바로 회귀했다 다시 돌아왔습니다. 이젠 뭔가 머리에 쏙쏙 들어오는 것 같아요. 이번엔 스프링 잘 한번 뽀개보겠습니다. 사랑합니다 영한님
-
앨런 Swift문법 마스터 스쿨 (온라인 BootCamp - 2개월과정)
해당 강의에 Life Cycle 선택란이 안보이시면 그냥 넘어가세요 😉
Life Cycle 선택란이 2022년 현재는 Xcode의 업데이트로 이젠 사라진듯 하네요. 슬랙 질문방 찾아보니 강사님이 그냥 넘어가도 문제 없다고 답변하신게 있습니다. 혹시나 저 처럼 앱 만들기 시작부터 당황하시는분들 있을텐데 슬랙에 뭔가 물어보긴 너무 가벼운거 같기도 하고 고민하실 분들 계실까봐 여기 글 올려요 🙂
-
플렉스(Flex) 반응형 웹사이트 포트폴리오(The World's Best Cities)
이미지 사이즈 일관성을 이렇게 하는군요
흐아 이거 진짜 어려웟는데 태그 하나 감싸서 영역을 잡고 설정하는거구낭,, 감동의 강의!
-
플렉스(Flex) 반응형 웹사이트 포트폴리오(The World's Best Cities)
와 이거 하고나니 진이 다 빠짐
Flex UI 실전 제작(4) – 반응형 상담 신청하기(5) 여까지 하고나서 height랑 min-height땜시 엄청 고민하다 겨우 해결햇네여 흐아아 지친다 배고프다 하지만 해결되어 기쁘네요
-
혹시 개발자 직장인 분들 중에서 사이버 대학교나 학점 은행제로 공부하시는 분들 있으신가요?
안녕하세요. 현재 프론트 개발자로 일하고 있고, 백앤드도 조금씩 배우고 있는 주니어 개발자 입니다. 요즘 유튜브나 인프런 등등 다양한 채널에서 조금씩 공부를 하고 있는데요. 회사 분 중 한 분이 방송통신대로 컴퓨터 공학과를 입학할 예정이라고 하시더라구요. 저도 사실 대학교 전공이 이 쪽이 아니기도 했고 (4년제 사회과학대 졸업) 어떻게 공부를 해야 내 커리어를 잘 쌓을수 있을지 고민이 많이 되는 시기라서요. 아무래도 대학을 다니면 좀 힘들긴 하겠지만 컴공과 수업을 들을 수 있다는 점과, 졸업을 하려면 강제로 공부를 해야하니..도움이 될 거 같기도 합니다. 아니면 지금처럼 자유롭게 공부하고 싶은거 생기면 그때 그때 공부하는 삶도 즐겁긴 하거든요. 요즘 강의들이 워낙 다 잘나와서.. 들으면서 따라하는 것도 너무 재밌어요 그래서 사이버 대학이나 학점 은행제, 방송통신대 등 직장과 대학을 병행하시는 분들이 있으면 어떤지 의견을 듣고 싶습니다. 직장과 학업 병행 어떤가요??
-
Three.js 3D 인터랙티브 바로 시작하기
FBX파일 로더 관련해서 질문 드립니다 ㅜㅜ
강의 잘 보고있습니다 선생님! 다름이 아니라 fbx 파일을 로더하는 과정에서 자꾸 오류가 생기는데 왜 그런건지 알수있을까요 부탁드립니다....ㅠㅠ 현재 샘플 코드를 보며 공부하던중인데 강의의 코드처럼 import하는 방식이 아닌 링크를 복사해서 스크립트를 끌고오는 방식이더라구요... 문제는 main.js에 import { FBXLoader } from "https://unpkg.com/three@0.108.0/examples/jsm/loaders/FBXLoader.js" 을하면 콘솔창에 에러가뜨면서 랜더링이 되지않는 상황입니다... 어떤 충돌이 일어나서 이런상황이 일어난건지 알수있을까요? 그리고 해결방법은 어떻게 해야하는지 너무 막막합니다.. 예제는 3차원 웹, 하늘과 바다를 만들어 봐, 캔버스와 함께하는 자바스크립트, 20번째 시간 (tistory.com) 여기입니다 강의관련 내용이 아닐수있지만 도와주시면 감사하겠습니다
-
플렉스(Flex) 반응형 웹사이트 포트폴리오(The World's Best Cities)
리액트에서는 일케함 Flex UI 실전 제작(3) – 반응형 헤더 네비게이션(4)
이렇게 해결함 import React, { useRef, useState } from "react"; import styled from "styled-components"; import { Container } from "../components/styled/container"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faFacebook, faGoogle, faTwitter } from "@fortawesome/free-brands-svg-icons"; const Temp = styled(Container)<{ isShow: boolean }>` width: 100%; height: inherit; background-color: #ccc; display: flex; align-items: center; font-size: 1rem; color: black; header { .trigger { display: none; } width: 100%; height: 60px; background-color: #0099ff; display: flex; justify-content: center; align-items: center; nav { width: 1280px; display: flex; justify-content: space-between; .logo { img { filter: invert(100%); } img:hover { filter: invert(10%); } } .gnb { display: flex; white-space: nowrap; li { a { color: #fff; margin: 10px; } a:hover { color: #ff7675; } } } .sns { white-space: nowrap; a { color: #fff; margin: 5px; } a:hover { color: #ff7675; } } } } @media screen and (max-width: 768px) { header { width: 100%; height: auto; nav { flex-direction: column; position: relative; .logo { margin: 10px 0 5px 10px; } .gnb { border-top: 1px solid #1482ff; flex-direction: column; text-align: center; display: ${(props) => (props.isShow ? "block" : "none")}; li > a { color: #fff; margin: 0; } a { padding: 5px; display: block; } } .sns { display: ${(props) => (props.isShow ? "block" : "none")}; text-align: center; padding: 0 5px; background-color: #81ecec; a { /* border: 1px solid red; */ display: inline-block; margin: 0 10px; font-size: 1.2rem; padding: 3px 8px; } } .trigger { cursor: pointer; /* border: 1px solid black; */ display: block; width: 25px; height: 15px; position: absolute; top: 15px; right: 15px; span { background-color: #fff; height: 1px; position: absolute; width: 100%; transition: 0.3s ease-out; } span:nth-child(1) { top: 0px; } span:nth-child(2) { top: 50%; } span:nth-child(3) { top: 100%; } } .trigger.active { span:nth-child(1) { top: 50%; transform: rotate(45deg); } span:nth-child(2) { opacity: 0; } span:nth-child(3) { top: 50%; transform: rotate(-45deg); } } } } } `; function Resume() { const triggerRef = useRef<HTMLDivElement>(null); const [isShow, setShow] = useState(false); function bergerToggle() { triggerRef.current!.classList.toggle("active"); setShow((pre) => !pre); } return ( <Temp isShow={isShow}> <header> <nav> <div className="logo"> <a href="#none"> <img src="images/logo.png" alt="" /> </a> </div> <ul className="gnb"> <li> <a href="#none">Home</a> </li> <li> <a href="#none">About</a> </li> <li> <a href="#none">Project</a> </li> <li> <a href="#none">Plan & History</a> </li> <li> <a href="#none">Awards</a> </li> <li> <a href="#none">Location</a> </li> <li> <a href="#none">Contact</a> </li> </ul> <div className="sns"> <a href="#none"> <FontAwesomeIcon icon={faFacebook} /> </a> <a href="#none"> <FontAwesomeIcon icon={faTwitter} /> </a> <a href="#none"> <FontAwesomeIcon icon={faGoogle} /> </a> </div> <div ref={triggerRef} className="trigger" onClick={bergerToggle}> <span></span> <span></span> <span></span> </div> </nav> </header> </Temp> ); } export default Resume;
-
플렉스(Flex) 반응형 웹사이트 포트폴리오(The World's Best Cities)
이야 깨달음이왓싸
이야아 a태그가 inline 속성이라 block으로 바꾸는걸 처음 배웟슴니다 감동햇어요
-
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
html 들어오고부터 강의가 몰입도가 너무 떨어져요..
그냥 아 이런게 있나보다 하고 넘어가면 되는걸까요 의욕이 확 사라지네요 흑흑
-
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
메시지 테스트 중 한글 비교 실패
Standard Java API에서 프로퍼티 파일들은 ISO 8859-1 인코딩을 사용한다고 합니다. 설정(⌘+;)창 Preferences > Editor > File ncodings 메뉴를 들어간 뒤 Properties Files(*.properties) 항목에서 Transparent native-to-ascii conversion 를 체크 하여 설정 참고 : https://ifuwanna.tistory.com/291