묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
질문드립니다.
강의에 혹시 다이렉트x 내용도 있을까요?없다면 다른 강의 중에 다룬 게 있을까요?
-
해결됨인프라공방 - 그럴듯한 서비스 만들기
가이드 페이지 우피 이용 만료되신 것 같아요!
(사진)
-
미해결[D.P.2(DappProject2)] 디앱 프로젝트2(Klaytn 네트워크를 활용한 NFT 생성 및 판매)
metadata를 읽어오지 못해요 ㅠ
refersh metadata를 몇번이고 해보고 캐시 지우고 해봐도 이미지와 name, description이 업데이트 되지 않습니다. ㅠmint 해서 tokenURI실행하면 아래와 같이 나옵니다.해당 url로 접근하면 json이 잘 나오고 imgaeurl접속해도 이미지가 잘 나오는데 opensea testnet에는 아무 정보도 업데이트 되지 않아요 ㅠ 아래는 ㄴ소스 코드입니다. // SPDX-License-Identifier: MIT pragma solidity ^0.8.20; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol"; import "@openzeppelin/contracts/utils/Strings.sol"; contract MintGemToken is ERC721Enumerable{ //메타 data json폴더 경로 string public metadataURI; constructor(string memory _name, string memory _symbol, string memory _metadataURI) ERC721(_name,_symbol){ metadataURI = _metadataURI; } struct GemTokenData{ uint gemTokenRank; uint gemTokenType; } // 토큰 id => 랭크,타입 mapping(uint => GemTokenData) public gemTokenData; //* ERC721에 구현되어있는 메서드를 override //tokenURI -> metadata가 저장되어있는 json의 주소를 던져줌. function tokenURI(uint _tokenId)override public view returns(string memory){ string memory gemTokenRank = Strings.toString(gemTokenData[_tokenId].gemTokenRank); string memory gemTokenType = Strings.toString(gemTokenData[_tokenId].gemTokenType); //argument들을 하나로 합쳐줘서 문자열 리턴 -> metadata json uri return string(abi.encodePacked(metadataURI,'/',gemTokenRank,'/',gemTokenType,".json")); } function mintGemToken() public { uint tokenId = totalSupply()+1; // 발행자에게 tokenId의 토큰 발행 -> 일단 현재는 하드코딩 gemTokenData[tokenId] = GemTokenData(1,1); _mint(msg.sender,tokenId); } }
-
미해결그림으로 쉽게 배우는 네트워크
신호? 데이터?
강의중에 언급하신 아날로그 신호, 디지털 신호, 아날로그 데이터, 디지털 데이터용어가 서로 햇갈려서 글 남겨드립니다. 그리고 제가 재대로 정확하게 알고있는지 궁금하여 글 몇개 남겨드립니다. Q1. 먼저 해당용어가 먼저 나온건 1계층을 설명해주셧을때 나왓는데요 1계층 즉, 물리계층은 이전 계층들에서 계속 쌓여온 헤더와 데이터가 모여서 최종적으로 구성된 "프레임" 이라는 데이터를 물리적인 전기신호로 바꿔서 전송하는 역할로 알고있습니다. 해당 내용이 제가 알고있는 물리계층에 역할이 맞는지 궁금합니다 Q2. 데이터링크와 물리계층 강의에서전기신호, 전자기파, 아날로그 신호에 대해서 설명을 해주셧는데요아날로그 신호란 전기신호, 전자기파 같은 물리적인 신호라고 하였고 물리계층은 디지털신호를 아날로그 신호로 바꾸고 목적지까지 전달한다고 하였습니다. 그럼 여기서 말하는 디지털 신호는 "프레임"을 말하는것이며,아날로그 신호는 "프레임"이라는 데이터를 전기신호로 바꾼 것을 말하는 걸까요? Q3. 랜카드는 물리계층에 역할을 같이 하기도 한다고햇는데랜카드는디지털데이터를 아날로그 데이터로 바꾸기도 하고아날로그 데이터를 디지털데이터로 바꾸기도 한다는데이 행위가 물리계층에과 같은 역할을 하는건가요? 그리고 여기서 말하는 디지털 데이터와 아날로그 데이터들이위에서 언급한 아날로그 신호와 전기신호 인지 궁금합니다 신호와 데이터간에 단어 혼동이 와서 글 남겨드립니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간 연장 신청합니다
회사일이 바빠 강의를 수강하지 못했습니다.가능하다면 수강 기간 연장 가능할까요?
-
미해결실습으로 배우는 핵심 네트워크 기술
교안 링크의 글과 영상에 나오는 교안이 너무 다릅니다.
혹시 링크가 잘못 된 건 아닌가요?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간 연장 신청합니다
회사일이 바빠 강의를 수강하지 못했습니다.가능하다면 수강 기간 연장 가능할까요?
-
미해결AWS Certified Cloud Practitioner 자격증 준비하기
접속 시 took too long to respond 오류
안녕하세요, 실습대로 웹서버를 만들고 접속해봤는데 어쩔때는 정상적으로 접속되지만 대부분 브라우저에서 took too long to respond가 뜨면서 접속이 안됩니다. 어떤 문제가 있는 걸까요? +시크릿 모드로는 잘 접속 됩니다!
-
미해결AWS Certified Cloud Practitioner 자격증 준비하기
AWS Certified Solutions Architect vs Developer
안녕하세요.3년전부터 aws 를 사용하고 있는 백엔드 개발자입니다.실력좋으신 데브옵스팀이 있어 지금까진 오마카세로 요청만 드렸는데요 도져히 답답해서 자격증 먼저 도전하게 되었습니다.practitioner 강의를 듣다보니 난이도가 그렇게 높진 않아서 취득할 필요가 있나 싶은 생각이 드네요.이 강의를 모두 완강 후 developer로 준비하고 싶은데 Solutions Architect와 developer의 차이가 무언지 설명 부탁드려도 될까요? 저의 궁극적인 목표는 개발 목적에 맞게 aws 솔루션을 습득해서 사용하고 문제 발생 시 스스로 찾아 해결하고 싶습니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
강의자료 블로그 업로드
안녕하십니까 영한님!공부한 내용을 블로그에 작성해가며 공부하는 편인데,제공해주신 강의자료를 부분부분 캡쳐해가며 블로그에 작성해도 괜찮을까요?
-
해결됨AWS Certified Solutions Architect - Associate 자격증 준비하기
제공해주신 문제들로 충분히 합격 가능할까요..?
너무 비싼 응시료때문에 한번에 붙고 싶은 욕심이 큽니다 ㅠㅠ제공해주신 문제들로도 충분히 합격 할 수 있을까요..?그리고 제일 궁금한게 시험볼때 영어를 한국어로 번역해서 문제가 제공 되는데 그 번역된 맥락들이 이 문제들과 비슷한가요?!혹시 터무니 없이 알아볼수 없을 정도로 번역되어 있지 않을까 걱정됩니다..
-
미해결AWS Certified Cloud Practitioner 자격증 준비하기
문제풀이7 -05 고가용성
안녕하세요-교육도 듣고, 문제풀이를 반복해서 풀고 풀이를 보고 있는데요문제풀이 7, 문제 5 에서고가용과 고가용성 아키텍쳐의 의미와 각 솔루션이 고가용 솔루션 여부를 판단하는 기준이 무엇인지 정확히 모르겠습니다. 해당 문제에서 고가용성이 영속성이라고 생각하면 될까요? 저는 데이터 복제, 복제할 수 있는 어플리케이션이라고 풀이를 해서 아마존 EC2 + EBS 통해서 각 가용영역 별로 데이터를 복제하는 솔루션이라고 생각했는데 관점이 다른 것 같아서요.고가용성이 데이터의 영속성이라는 관점에서보면 Aurora와 DynamoDB가 맞는 것 같은데 고가용성이 영속성이란 의미 일까요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
LoadTexture로 텍스처를 출력할 때 궁금한것이 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강의자료에 있는 bmp이미지 파일은 정상적으로 잘 출력이 됩니다. 다만, 다른 bmp파일로 출력을 할 경우 이미지로드에 실패합니다.파일을 보니 출력되지 않는 bmp파일의 경우 비트심도가 32이고 강의자료에있는 bmp파일의 경우 24인 것을 확인하고 비트심도를 동일하게 24로 변경했는데도 출력이 되지않습니다. 정확한 원인이 궁금하여 질문드립니다. 항상 좋은 강의 감사드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
lock-free 관련
안녕하세요 lock 관련해서 찾아보다가 lcok-free 알고리즘을 보게 되었는데요lock-free라는게 이번 강의처럼 Queue자료구조를 이용해서 GameRoom의 Broadcast, Enter, Leave에 lock을 풀어내느걸 lock-free라고 할 수 있는건가요?만약 아니라면 즉 말 그대로 lock에서 완전히 자유로울 수 있다면 lock-free 알고리즘을 사용하지 않는 이유를 알 수 있을까요? 어떠한 한계가 있는걸까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
집에서 서버 돌리기
네트워크 기초 이론 강의 8분 25초 말씀 중에 큰 규모의 게임의 서버를 돌리려면 성능이 좋은 컴퓨터를 써야 한다고 하셨는데 큰 규모가 아니라 동시 접속자 500~1000명 프리서버정도 되는 규모의 MMORPG는 집에서 무난하게 돌릴 수 있을 까요? 무리일까요?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
실전문제풀이 10 13번문제
외부서비스는 EC2인스턴스에 대한 연결을 시작할수없고 이문제를 해결하기위한방법을물어봤는데 왜D가정답이죠?? 원인아닌가요D는?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
섹션9 docker compose 주요 명령 익히기
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 강사님. 항상 좋은 강의 잘 듣고 있습니다.강의에서 docker-compose 작성해서 테스트하는 방법을 배웠습니다. version: "3"services: db: image: mysql:5.7 restart: always volumes: - ./mysqldata:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=funcoding - MYSQL_DATABASE=fundb ports: - "3306":"3306" 이런식의 docker-compose.yml을 작성을 했고, 볼륨 부분 설명중에 mysqldata 볼륨을 생성한 적이 없지만이 docker-compose를 up하게 되면 실행되면서 /var/lib/mysql -> ./mysqldata 로 생성을 해준다고 설명을 해주신 것까진 이해가 됩니다. 앞선 강의에서도 -v 옵션을 통해서 배웠구요. 여기서 제가 궁금한건... 음.. 일단, volumes를 작성할 때 순서는 hostPC의 볼륨:docker container 내의 볼륨 순서로 되는 것으로 이해를 했구요, 이거는 -v 옵션도 마찬가지인거일 테구요.그렇다면, 방향은 어떻게 설정이 되는건가요? 지금같은 경우엔 mysqldata볼륨이 없어서 오른쪽에서 왼쪽으로 이동을 해준건 이해를 했습니다. 하지만, 처음 저희가 /home/ubuntu/2021_DEV_HTML 에서 /usr/local/apahce2/htdocs 로 파일을 옮겨줄 때에는 둘 다 볼륨이 있는 상태였었는데 호스트pc에서 컨테이너 경로로 복사를 해줬습니다. 그래서 좀 혼돈이 오는 것 같습니다. 볼륨 옵션을 사용할 때의 복사의 from 과 to는 어떻게 설정이 되는 것인지 궁금합니다. 감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
PacketSession
혹시 PacketSession만들떄 프로토콜같은경우는게임을 만들다보면 공격, 스킬, 이동, 퀘스트, 물약처리, 말고도 DB처리, AI서버가 있으면 AI관련된 프로토콜도 있을테고 기타 등등 엄청 많아질거 같은데 그러면 처리해야할 모든 프로토콜을 enum class로 처리해서 모든 각각의 서버와 클라가 공용으로 사용을 해야하는건가요?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
AH00558 에러
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요 강사님, 고생이 많으십니다. Dockerfile 작성을 위한 주요 명령 익히기3 에서docker logs [현재 실행중인 도커 컨테이너]명령어를 해주면 AH00558 에러가 납니다. 수강생이 듣는 시점마다 다른 설정이 있을거라 제 설명이 효과가 있을지는 모르겠습니다. ㅜㅜ Dockerfile은 FROM httpd:alpineLABEL maintainer="dream@fun-coding.org"COPY ./2021_DEV_HTML /usr/local/apache2/htdocsCMD ["/bin/sh", "-c", "httpd-foreground"]이렇게 설정한 상태입니다. 이 도커파일로 이미지를 빌드해서 컨테이너로 백그라운드 실행했고, 이 상태에서 docker logs [컨테이너이름]을 입력하니 AH00558 에러가 나온 상태입니다.해당 에러를 검색해보니 우분투 설정의 경우 apache2.conf에서 ServerName을 설정하라고 하더라구요. 그러기 위해서 /etc/apache2/apache2.conf에서 설정을 바꿔줘야 하는데 저는 /etc에 내부를 ls명령어로 검색해보니 ModemManager hosts.deny profilePackageKit init.d profile.dX11 initramfs-tools protocolsacpi inputrc python3adduser.conf iproute2 python3.12alternatives iscsi rc0.dapparmor issue rc1.dapparmor.d issue.net rc2.dapport kernel rc3.dapt landscape rc4.dbash.bashrc ld.so.cache rc5.dbash_completion ld.so.conf rc6.dbash_completion.d ld.so.conf.d rcS.dbindresvport.blacklist ldap resolv.confbinfmt.d legal rmtbyobu libaudit.conf rpcca-certificates libblockdev rsyslog.confca-certificates.conf libibverbs.d rsyslog.dchrony libnl-3 screenrccloud locale.alias securityconsole-setup locale.conf selinuxcontainerd locale.gen sensors.dcredstore localtime sensors3.confcredstore.encrypted logcheck servicescron.d login.defs sgmlcron.daily logrotate.conf shadowcron.hourly logrotate.d shadow-cron.monthly lsb-release shellscron.weekly lvm skelcron.yearly machine-id soscrontab magic sshcryptsetup-initramfs magic.mime sslcrypttab manpath.config subgiddbus-1 mdadm subgid-debconf.conf mime.types subuiddebian_version mke2fs.conf subuid-default modprobe.d sudo.confdeluser.conf modules sudo_logsrvd.confdepmod.d modules-load.d sudoersdhcp mtab sudoers.ddhcpcd.conf multipath supercatdocker multipath.conf sysctl.confdpkg nanorc sysctl.de2scrub.conf needrestart sysstatec2_version netconfig systemdenvironment netplan terminfoethertypes network timezonefonts networkd-dispatcher tmpfiles.dfstab networks ubuntu-advantagefuse.conf newt ucf.conffwupd nftables.conf udevgai.conf nsswitch.conf udisks2gnutls opt ufwgroff os-release update-managergroup overlayroot.conf update-motd.dgroup- overlayroot.local.conf update-notifiergrub.d pam.conf usb_modeswitch.confgshadow pam.d usb_modeswitch.dgshadow- passwd vconsole.confgss passwd- vimhdparm.conf perl vmware-toolshibagent-config.cfg pki vtrgbhibinit-config.cfg plymouth wgetrchost.conf pm xattr.confhostname polkit-1 xdghosts pollinate xmlhosts.allow ppp zsh_command_not_found이렇게만 나오고 apache2가 안나와서 apache2.conf를 찾을 수 없는 상황입니다. 일단, 건너뛰고 수강중이긴 합니다만 어떻게 servername을 설정해줘야 할지 궁금합니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간연장 요청드립니다
회사일이 바빠 강의를 수강하지 못했습니다.가능하다면 수강 기간 연장 가능할까요?