이야기를 나눠요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
[Lv.1] iOS 17 앱 개발 기초 - SwiftUI로 시작하기
안녕하세요. 심화 강의는 언제쯤 출시될까요?
안녕하세요. 심화 강의도 준비 중이시라고 글을 봤는데, 언제쯤 나올지 궁금합니다!
-
혁신공공서비스 발굴을 위한 서울시 생성 AI 해커톤
○ 안내페이지- 상세 페이지 : https://aifactory.space/competition/detail/2374○ 공모 과제 및 주제- 생성 AI기술 활용을 통한 시민 체감 공공서비스 발굴 및 공공행정 서비스 효율 증대- [공모1] 서울디지털재단,개인맞춤 교육을 위한 에듀테크캠퍼스 서비스 앱․웹 개발- [공모2] 120다산콜재단, 생성형 AI를 활용한 상담지원 서비스 앱․웹 개발 ○ 주최/주관/운영- 공동 주최/주관: 서울디지털재단·120다산콜재단- 운영 : 인공지능팩토리 ○ 참가대상- 공공형 AI 서비스 개발에 관심 있는 만 14세 이상 시민 누구나- 팀(2인 이상 최대 5인), 최소 2인 이상 ○ 기간 및 일정- 참가접수: 4.12(수) ~ 5.14(일)- 1차 심사 (서면평가) : 5.15(월) ~ 5.18(목)- 1차 심사결과 발표 : 5.19(금)- 본선 진출자 대상 사전교육 및 멘토링 안내 : 5.19(금) ~ 5.22(월)- 사전교육 및 멘토링 운영 (오프라인) : 5.31(수)- 2차 심사 (발표평가, 오프라인) / 시상식 : 7.5(수)* 2차 심사 장소는 추후 공지○ 상금 (총 1,260만 원 규모의 대회이며, 총8팀 시상(공모1: 5팀/공모2 : 3팀)- [공모1] 생성형 AI를 활용한 교육지원 Web 또는 App 개발- 최우수상(1팀) : 500만원(서울디지털재단이사장상)- 우수상(2팀) : 각 200만원(서울디지털재단이사장상)- 입상(2팀) : 50만원(서울디지털재단이사장상)- [공모2] 생성형 AI를 활용한 상담지원 web 또는 App 개발- 최우수상(1팀) : 120만원(120다산콜재단이사장상)- 우수상(1팀) : 80만원(120다산콜재단이사장상)- 입상(1팀) : 60만원(120다산콜재단이사장상) ○ 문의- 인공지능팩토리 운영자 메일 : cs@alifactory.page- 유선 : 02-120
-
기본을 확실히!! HTML의 모든 것
아니 아헹헿
저걸 보고 아헹헿이라눀ㅋㅋㅋㅋ뿜었다.
-
제5회 2023 연구개발특구 AI SPARK 챌린지
○ 접수방법- 대회 안내 및 참가신청서 링크: https://aifactory.space/competition/detail/2315 ○ 주제- 지역사회 대기오염 예측 인공지능 모델 개발 경진대회○ 주최/주관- 주최: 과학기술정보통신부, 연구개발특구진흥재단- 주관: 따뜻한메이커연구소, AIFrenz, AIFrica, AIFactory○ 참가대상- 데이터 활용 및 인공지능을 통한 문제해결에 관심있는 누구나- 팀 대표자는 상금 수령이 가능한 국내 계좌를 보유하고 있는 대한민국 국적자여야 함.- 개인이 두 개 이상의 팀에 중복으로 참여 불가, 한 팀원 구성은 4명까지로 제한○ 기간 및 일정- 참가신청 : 4월 14일(금) ~ 5월 11일(목)까지- 데이터 오픈/ 팀병합(빌딩) 오픈 : 4월 24일(월), 10:00- 대회기간 : 4월 24일(월), 10:00 ~ 5월 11일(목), 18:00- 대회결과 발표 : 5월 25일(목)- 시상 (쇼케이스) : 5월 29일(월)※ 대회의 원활한 진행을 위하여 상세일정은 변경될 수 있음을 사전 안내드립니다.○ 상금(총 상금 800만원, 특전)- 1등(1팀): 500만원(연구개발특구재단 이사장상)- 2등(1팀): 200만원(연구개발특구재단 이사장상)- 3등(1팀): 100만원 (연구개발특구재단 이사장상) ○ 문의- 인공지능팩토리 운영사무국: cs@aifactory.page, ☎️ 042-710-6451- 연구개발특구진흥재단 기술창업지원팀: ☎️ 042-865-8983
-
4/25(화) kotlin 퇴근길 밋업 참여권한 양도 받고 싶어요!
4/25 (화)에 열리는 인프런 퇴근길 밋업 with KotlinConf 2023 참여권한 당첨되신 분들 중사정상 참여하기 어려우신 분 계실까요? 계시다면 참여비 지불 후 양도 받고 싶습니다.댓글에 이메일 남겨 주세요. 감사합니다!
-
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
사내 직무변경 코딩테스트를 위한 조언을 부탁드립니다.
안녕하세요. 강사님.강의를 들으면서 사내 직무변경 테스트를 준비하는 직장인입니다.직무변경을 위한 코딩테스트에는 알고리즘 문제 위주로 출제가 되며, 프로그래머스 1레벨급 2문제, 2레벨급 1문제가 출시된다고 명시되어 있고 현재 3문제 모두 푸는 것을 목표로 하고 있습니다.평소엔 출퇴근 시간 및 퇴근 후 시간을 이용하여 공부를 진행하고 있는데, 7월초(테스트 일정 변경 감안할 경우 6월 중순)에 테스트가 진행될 예정이라 최대한 효율적으로 공부하고자 합니다. 1~9주차 커리큘럼 중 특히 집중하면 좋을거 같은 주차 혹은 내용 등 조언 부탁드립니다.감사합니다.
-
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
시큐리티에 대해서
제가 현재 스프링과 jpa배우고 있습니다. 그런데 주변에서는 스프링 시큐리티의 난이도가 높다고 들어서 시큐리티 강의 찾고 있는데 아쉽게도 영한님의 시큐리티 강의는 없어서 고민이 생겼습니다.스프링 시큐리티는 어떻게 공부해야 하나요?
-
파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
user-agent확인하는 방법
이것저것 찾아보다가 사이트 발견했는데, "https://www.melon.com" 으로 해보시면 확인할 수 있네요 (2023/04/16기준)
-
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
google맵 polygon 기능 관하여 질문입니다.
안녕하세요 초급 강의 수강 후 중급 강의 수강 중인 교육 생입니다. 현재 google api의 polygon 기능을 통해 만든 구역에 색깔 이외에 이미지를 넣을 수도 있을까요??
-
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
thymeleaf의 필요성
현재 프론트에서 벡엔드로 전향을 한 신입 개발자입니다.제가 프론트를 리액트 + Next를 이용해서 몇가지 작은 프로젝트를 통해서 어느정도 서비스를 구현할 수 있을 정도는 할 수 있습니다. 그래서 그런가 타임리프가 저에게 꼭 필요한가에 대해서 의구심이 들고 있습니다. 타임리프는 백엔드 개발자에게 어느정도로 필요한 기술인지가 궁금합니다.
-
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
중간중간 코드 리펙터링하는과정은 제외되면 좋을거 같습니다. ㅠㅠ
너무 했갈려지고 복잡하네요
-
10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
배열은 어떻게 입력받아야하는지 질문입니다!
안녕하세요 선생님!다름이 아니고 제가 알고리즘을 공부한지는 1달밖에 되지 않았지만(그것도 겨우 하루 2시간) 경험을 쌓아보고 싶어서 네이버 신입채용 tech를 지원해 합격은 생각하지 않고 오늘 코딩테스트를 치뤘는데요. 역시 아직 제겐 너무 어려워서 1문제만 테스트 케이스를 겨우 통과했습니다... 여기서 질문인 점이 사실 제가 풀 수 있었던 이 한 문제는 테스트 케이스의 입력이 흔히cin >> n >> k; 이런 형태여서 쉽게쉽게 늘 하던데로 풀 수 있었는데다른 문제 경우에는 테스트케이스의 입력이 배열로 받더라고요... 예를 들어서[[0, 0, 1], [1, 0, 1], [0,1,0]] 이런식으로요. 심지어 각 배열의 크기가 몇인지도 정해져 있지 않고 또, 배열의 개수조차 정해져 있지 않아서 도저히 입력을 어떻게 받아야할지 몰라 풀이만 적고 테스트를 돌려보진 못했습니다ㅠㅠㅠ 혹시 이런 입력같은 경우에는 코드를 어떻게 작성해야 입력을 받을 수 있나요?
-
처음 배우는 리액트 네이티브
Tab.Navigation 관련
react-navigation 버전이 6 이상인 분들은Tab.Navigator의 style이 작동하지 않을텐데요.아래와 같이 수정하시길 바랍니다.style -> tabBarStyleactiveTintColor -> tabBarActiveinactiveTintColor -> tabBarInactiveTintColortabBarOptions 이 어떻게 바뀌었는지공식문서에 나와있네요.https://reactnavigation.org/docs/upgrading-from-5.x/#the-tabbarvisible-option-is-no-longer-present
-
개발자 취준생들💻 주목해주세요!
개발자로 취업을 준비하시는 취준생 여러분!- 왜 나는 계속 서류에서 떨어질까?- 내 포트폴리오도 충분할까?- 내가 작성한 코드가 현업에서도 쓰일까?등 여러가지 고민 많으시죠? Dev Dive를 통해 그 고민 해결하세요!네카라쿠배 출신 개발자들이 현재 여러분의 포트폴리오의 문제점을 파악하고, 취업에 필요한 스펙을 만들어드립니다!밀착 코드리뷰를 통해 포트폴리오 프로젝트의 수준을 끌어올리고!다양한 모의 면접을 통해서 실전 인터뷰 대비까지 해드립니다.강사진- 라인플러스 7년차 P강사- 우아한 형제들 7년차 J강사- 비바리퍼블리카 4년차 C강사자신있는 프로젝트가 없어 github주소를 제출하기 꺼려지는 분신입 백엔드 개발자에게 기대하는 프로젝트 수준이 궁금하신 분모두 신청하시고 이번 하반기 취업 준비하세요!아래 오픈채팅방으로 연락주시면 자세한 상담 도와드립니다 😊https://open.kakao.com/o/sHs6UwTe
-
코딩테스트 [ ALL IN ONE ]
안녕하세요 개발자님
대기업을 목표로 코딩 테스트 준비 하고 있는 개발자의 비법 노트까지 열심히 하고 프로그래머스를 통해 1단계는 다 풀고 2단계를 풀려고 하는 취준생 입니다. 비법 노트 공부 방식 문제를 2단계를 해결하니 난이도가 많이 올라가서 손도 못 대고 시간을 보내는 경우가 많습니다.. 나름 기초를 잘 닦아서 1단계를 풀었는데 2단계 부터 공부하는 방법을 바꿔야 할까요.. 너무 막막해서 이렇게 두서 없이 질문 드립니다..좋은 방법 있으면 공유 부탁드립니다.ㅎㅎ
-
사이드 프로젝트 진행시 디자인
크게 운영/기획/디자인/개발 이렇게 있는데.. 디자이너가 1명이고 디자인컨셉 정해진것이 없을때는 디자이너에게 디자인을 다 맡기시나요? 피드백은 받아도 컨셉부분 관련해서요.
-
스프링 핵심 원리 - 기본편
start.spring.io
해당 스프링을 누군가에게 알려주고 있는 데,start.spring.io의 dependency에서 왜 모든 JAR 라이브러리가 검색이 안되는지 물어보네요..어떻게 대답해야 할까요?예를들어 p6spy 라이브러리implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.7.1'
-
GetQueuedCompletionStatus() 에러 핸들링
안녕하세요 현재 iocp로 게임 서버 구현 중에 있습니다.제가 현재 고민 중인 부분은 GetQueuedCompletionStatus()에서 64에러(상대방이 소켓 종료)할 때 그 후처리에 관해 문제가 있어 문의 드립니다. 현재 서버에서 30틱 주기로 패킷을 브로드 캐스팅 중입니다. 이때 클라이언트를 종료할 경우, 기존에 send 명령이 들어있던 것들이 전부 false를 리턴하면서 저 스위치의 default 문에 들어가게 되고 Disconnect를 통해 unordered_map<int sid, SeverSession*>로 관리하고 있던 서버 세션을 맵에서 삭제하는 방식으로 진행하고 있습니다. 그런데 이 Disconnect부분에서 delete를 여러 번 수행하다 보니 여기서 더블딜리트 문제로 서버가 터져버리는 현상이 자꾸 발생합니다. 이점을 어떻게 개선하면 좋을까요...? shared_ptr를 사용해보려고 했다가, shared_ptr에 관한 이해가 부족해서 구조 변경을 실패했습니다..전반적인 iocp 코드는 서버 강의를 들으면서 참고 했습니다.-Disconnect 부분void SIocpCore::Disconnect(int32 sid) { if (_clients[sid] == nullptr || (_clients.find(sid) == _clients.end())) return; if(sid >= 0 && _clients[sid]->_myRm != -1) _rmgr->ExitRoom(sid, _clients[sid]->_myRm); { std::unique_lock<std::shared_mutex> disconnectLock(_lock); std::cout << "[" << _clients[sid]->_cid << "] Disconnected" << std::endl; _cList.erase(_clients[sid]->_cid); _clients.erase(sid); } }-GetQueuedCompletionStatus 에러 핸들링 부분bool IocpCore::Processing(uint32_t time_limit) // worker thread 기능 완료된 비동기 통지 명령들을 받아와 적절하게 처리한다. { DWORD numOfBytes(0); // 몇 바이트가 전송되었는가? IocpObject* iocpObject = nullptr; // 일감이 완료된 iocpObject의 종류를 복원하기 위한 IocpObject IocpEvent* iocpEvent = nullptr; // 일감이 완료된 iocpEvent의 종류(Accept인가?) BOOL retVal = ::GetQueuedCompletionStatus(_hIocp, OUT & numOfBytes, reinterpret_cast<PULONG_PTR>(&iocpObject), // 하지만 이렇게 iocpObject를 인자로 넘겨주게 되면, 다른 스레드에서 이 오브젝트를 삭제했을 때, 문제가 생길 수도 있다. --> //애초에 iocpEvent에서 해당 iocp객체들에 관한 정보(해당 이벤트를 호출한 주인 iocp객체들)을 담고 있도록하자. OUT reinterpret_cast<LPOVERLAPPED*>(&iocpEvent), time_limit); if (!retVal) // 실패했다면 에러코드 확인 { int32 errCode = ::WSAGetLastError(); switch (errCode) { case WAIT_TIMEOUT: // time_limit이 INFINITE가 아닌 경우 ==> 나중에 다중 접속 시, 접속 시간에 따라 지정 가능 std::cout << "Time Out Plz Check Your Network Condition" << std::endl; return false; default: // TODO : 로그 찍기 errcode는 64가 뜹니다. { std::cout << "GetQueuedError " << ::WSAGetLastError() << "\n"; ServerSession* s = static_cast<ServerSession*>(iocpObject); Disconnect(s->_sid); } return false; } } ... // 성공 시 Processing
-
자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
프로젝트를 시작할 때
안녕하십니까 강사님 강의 너무 잘 듣고 있습니다. 서버 개발에 필요한 일련의 과정을 정리하는데 많은 도움이 되고 있습니다.강의 내용에 대한 질문은 아닙니다. 이제 취업을 하기위한 포트폴리오를 만들 단계라고 생각하는데 개인 프로젝트를 할 때 가이드 라인을 여쭙고자 질문드립니다.실무에선 상황마다 물론 다르겠지만 강사님께선 보통 프로젝트 주제를 선정하고,요구사항을 정리한 다음테이블 설계를 하시고 그다음API 스펙을 정한 다음 개발에 착수하시나요?그리고 API 스펙을 정할 때 controller에 진입하기 위한 경로들을 모두 정하신 다음 본격적인 코드 작성을 하시는지도 궁금합니다.항상 개인 프로젝트를 하다 보면 프로젝트 시작 단계에서 고려하지 못한 부분들을 놓쳐 결국 프로세스가 뒤죽박죽 되고 헷갈리게 되는것 같더라구요..그래서 강사님의 개인적인 개발 프로세스를 슬쩍? 알려주시면 감사하겠습니다.좋은 강의 만들어주셔서 감사합니다:)그리고 프로젝트를 할 때 완성된 결과물을 보여주기 위해선 어느 정도의 ui도 필요할 것 같은데 이런 경우 rest api를 만들기 보단 ssr 애플리케이션을 만드는 것이 나을까요..?두서 없는 질문이라서 죄송합니다ㅎㅎ..
-
무료세미나 - [챗GPT 러닝데이 & MS 애저톤] 오프라인 리테일 기업의 ChatGPT 실무 사용기
최근 ChatGPT 등 생성형 AI의 기술의 발전속도가 비약적으로 발전한 바 있습니다. 본 세미나에서는 최근 각광받는 ChatGPT를 리테일 기업에서는 어떻게 기업내 활용 하고, 실무 서비스에 이용하고 있는지 공유 드리고자 합니다. 또한, 활용 사례를 바탕으로, Pain Point 극복방법과 기술적 활용 팁에 대하여 공유하도록 하겠습니다.💁 세미나 안내- 날짜 : 2023년 4월 18일 화요일- 시간 : 20:00 ~ 21:00- 장소 : 온라인- 접속링크 : https://aifactory.space/learning/2364/discussion/233🧑🏫 세미나 내용- 1차시 : 가이드 : 준비한 Power Point 자료와 Demo 를 위한 Jupyter Notebook 을 통하여 설명 및 시연을 드릴 예정입니다.🧑🚀 연사 소개- 연사: 김훈동 (Korea Spark User Group 운영진 - 페이스북 그룹)- Microsoft AI MVP- 현 이마트 Store AI 담당 임원- 임원도 코딩의 감을 잃어서는 기술 판단력을 유지할 수 없다는 철칙을 가지고 있으며, 최근에는 강화학습 기반 자동매매시스템 개발이라는 취미생활을 하며, 주말 카폐 코딩을 즐기고 있습니다.