잠시만 기다려 주세요.
별코딩
2024. 2. 15.
현존하는 리액트 훅중에 가장 쉬운 useId, 고유한 아이디를 만들때 꽤 유용하게 사용됩니다. ___________________________ 🧑🏻💻더 깊은 공부를 위한 리액트 공식문서 → useId hook https://react.dev/reference/react/useId ..................................................... 📝코드 에디터 Visual Studio Code ..................................................... ⚛️ useState 15분만에 마스터하기 (영상) https://www.youtube.com/watch?v=G3qglTF-fFI ⚛️ useEffect 깔끔하게 마스터하기 (영상) https://www.youtube.com/watch?v=kyodvzc5GHU ⚛️ useRef 완벽 정리 1# 변수 관리 (영상) https://www.youtube.com/watch?v=VxqZrL4FLz8 ⚛️ useRef 완벽정리 #2 DOM 요소 접근 (영상) https://youtu.be/EMK8oUUwP5Q ⚛️ useContext + Context API (영상) https://www.youtube.com/watch?v=LwvXVEHS638 ⚛️ useMemo 제대로 사용하기 (영상) https://www.youtube.com/watch?v=e-CnI8Q5RY4 ⚛️ useCallback 짱 쉬운 강의 (영상) https://www.youtube.com/watch?v=XfUF9qLa3mU ⚛️ useReducer 확실히 정리해드려요 (영상) https://www.youtube.com/watch?v=tdORpiegLg0 ⚛️ useId 세상에서 제일 쉬운 리액트 훅 https://www.youtube.com/watch?v=y0vhpilNSKo ..................................................... ⏱타임라인 00:00 useId 짱쉬움 00:18 useId 사용법 06:53 useId 장점 1 - 쌍점 09:37 useId 장점 1 - 안정성
2024. 4. 2.
에셋 구매 시 아래 링크를 사용해주시면 감사드립니다. 30for30 메가 번들 : https://assetstore.unity.com/mega-bundles/30-for-30/?aid=1011lvz7i 퀵스타트에셋팩 : https://assetstore.unity.com/mega-bundles/quick-start/?aid=1011lvz7i 언리얼 유니티 에셋 기가 번들 : https://www.humblebundle.com/software/leartes-unreal-and-unity-assets-giga-bundle-software?partner=todaycoding 언리얼 엔진 에센셜 유틸리티 번들 : https://www.humblebundle.com/software/unreal-engine-spring-utility-essentials-software?partner=todaycoding 에픽 환경 메가 번들 : https://www.humblebundle.com/software/epic-environments-mega-bundle-unreal-engine-unity-bundle-for-fantasy-worlds-software?partner=todaycoding 로우폴리 게임 데브 번들 : https://www.humblebundle.com/software/low-poly-game-dev-bundle-software?partner=todaycoding RPG 어드벤쳐 에센셜 : https://www.humblebundle.com/software/gamedev-markets-rpg-adventure-essentials-software?partner=todaycoding 채널에 가입하여 혜택을 누려보세요. https://www.youtube.com/channel/UCGDJ6xYxrs9ijplSnY8GrHg/join ------------------------------------------------------------------------------- 에셋스토어 링크: https://assetstore.unity.com/?aid=1011lvz7i Unity Plus: https://prf.hn/click/camref:1011lvz7i/destination:https://store.unity.com/products/unity-plus Unity Pro: https://prf.hn/click/camref:1011lvz7i/destination:https://store.unity.com/products/unity-pro Unity 프리미엄 학습: https://prf.hn/click/camref:1011lvz7i/destination:https://unity.com/learn-premium Unity 파트너 과정: https://prf.hn/click/camref:1011lvz7i/destination:https://unity.com/learn/partner-courses 문의 및 이메일 : devtodaycoding@gmail.com
2024. 5. 26.
👏 수많은 수강생이 열광한 홍랩의 기초 프로그래밍 강의, 알고리듬 파트1에 이어 파트2 까지 드디어 완결 되었습니다 ✨ 알고리듬의 핵심을 이해하고 코테용 문제풀이를 시작하기에 충분한 내용을 다루고 있습니다. 자신만의 방식으로 문제를 접근하고 해결하는 능력을 키워 보세요! 🎃 가을 세일 전과목 10% 할인중(~10/26) ✅ 목차 확인 및 구매 링크 https://honglab.co.kr/courses/algorithms https://honglab.co.kr/courses/algorithmspt2 ✅ 파트1 목차 (5시간 영상 + 예제 61개) 챕터1. 분할 정복 - 강의 소개 - 초등학교 더하기 - 초등학교 곱하기 - Karatsuba 곱하기 알고리듬 챕터2. 점근 분석 - 삽입 정렬 복습 - 귀납에 의한 증명 - 삽입 정렬 성능 실험 - 점근 표기법 챕터3. 점화식 - 병합정렬 복습 - 병합정렬 분석 - 점화 관계 - 마스터 정리 소개 - 마스터 정리 증명 - 치환법 챕터4. 중간값과 선택 - 개수 세기 - 부분 선택 정렬 - 최대 최소 찾기 - 기준값에 의한 분할 - 기대 선형 챕터5. 무작위 알고리듬 - 퀵-정렬 - 퀵정렬 성능 분석 - 퀵정렬과 병합정렬 비교 챕터6. 버킷정렬 - 비교 정렬의 하한 - 선형-시간 정렬 - 카운팅 정렬 - 기수 정렬 - 버킷 정렬 챕터7. 레드-블랙 트리 - 2-3 트리 - 레드-블랙트리 (삽입) - 레드-블랙트리 (삭제,선택) - AVL vs Red-Black 챕터8. 해싱 - 생일 역설 - 개별 체이닝 - map vs unordered_map - 로마 숫자 문제 - 유니버설 해싱 (참고) 챕터9. 그래프 - 모든 경로 찾기 문제 - 위상 정렬 - 큐-기반 위상 정렬 - DFS 위상 정렬 - BFS 경로 찾기 - 심벌 그래프 - 싸이클 찾기 챕터10. 강하게 연결된 요소들 - 연결된 요소 - 강하게 연결된 요소들(무차별대입) - Kosaraju 알고리듬 챕터11. 가중치가 있는 그래프 - 분할 상환 분석 - 힙과 우선순위 큐 - std::priority_queue - IndexMinPQ - 다익스트라 알고리듬 챕터12. 동적 프로그래밍 I - 동적 프로그래밍 - 철근 잘라서 팔기 문제 - 벨먼-포드 최단경로 찾기 - 외환 차익 거래(선택) - 플로이드-워셜 모든 최단경로 찾기 챕터13. 동적 프로그래밍 II - 최장 공통 문자열 찾기 - 0/1 가방 문제 - 무제한 가방 문제 - 가장 큰 독립 집합 챕터14. 탐욕스러운 알고리듬 - 부분 가방 문제 - 일정 짜기 문제 - 탐욕적인 알고리듬 - 허프만 코딩 챕터15. 최소 신장 트리 - 최소비용 신장트리 - Prim MST - Union-Find - Kruskal MST 챕터16. 최대 유량 - Ford-Fulkerson 챕터17. 안정적인 매칭 - 짝짓기 문제 - 이분 그래프 - 게일-섀플리 알고리듬 챕터18. 다루기 힘든 문제들 - 가장 긴 경로 찾기 - 여행하는 외판원 - P vs NP ✅ 파트2 목차 (4시간 영상 + 예제 25개) 챕터19. 문자열 - 문자열 안내 - 포인터에 대한 참조 - 트라이(Trie) - 순진한 문자열 매칭 - 슬라이딩 윈도우 - Rabin-Karp 문자열 탐색 - 문자열 매칭 오토마타 - 두 개의 포인터들 - 순진한 문자열 매칭(Explicit Backup 방식) - KMP 챕터20. 자료구조 강화 - 동적 순서 통계 - 인터벌 트리 챕터21. B-트리 - B-트리 삽입 - B-트리 삭제 - B+ 트리 소개 챕터22. 계산 기하 - 직선의 왼쪽과 오른쪽 - 선분의 교차 - 컨벡스 헐 - 여러 선분 교차 챕터23. 공간 분할 - 공간 해싱 - 쿼드 트리 - 균형잡힌 쿼드트리 - KD-트리 - 이진 공간 분할 챕터24. 길찾기 - 다익스트라 길찾기 - A* 길찾기 - 쿼드트리와 A* 📌 홍랩 추천 강의 링크 🎃 가을 세일 전과목 10% 할인중(~10/26) 1. [홍정모의 파이썬 추월코스] 튼튼한 기초부터 인공지능, 게임등의 다양한 분야까지 배울 수 있는 기회! : https://honglab.co.kr/courses/python 2. [무료] [코테용 C++ 핵심 정리] 핵심적인 내용만 간추려서 빠르게 훑어볼 수 있는 3시간 완강 가능! : https://honglab.co.kr/courses/cppsummary 3. [홍정모의 알고리듬 압축코스 - 파트1] 취업 준비와 기본기를 한번에! : https://honglab.co.kr/courses/algorithms 4. [홍정모의 알고리듬 압축코스 - 파트2] 사고력+응용력 : https://honglab.co.kr/courses/algorithmspt2 5. [홍정모의 그래픽스 새싹코스] 그래픽스 본질적인 재미와 DX11 사용법, 대학 강의 수준을 훨씬 넘어선 고급 실무 기술들을 다룹니다. : https://honglab.co.kr/collections/graphics 💌 디스코드 https://discord.com/invite/kgR9xJkbsV [홍정모 연구소 가입하기- 만족도 99% 실제 수강생 후기] https://cafe.naver.com/jmhonglab [홍정모의 따라하며 배우는 C언어] https://www.inflearn.com/course/following-c?inst=60214fff [홍정모의 따라하며 배우는 C++ (모던 C++)] https://www.inflearn.com/course/following-c-plus?inst=aa88a07c #알고리듬 #algorithms #코딩테스트
2024. 10. 26.
🙋♀️ 우아한테크코스의 크루들이 진행하는 10분 테크토크입니다. 🙋♂️ '10분 테코톡'이란 우아한테크코스 과정을 진행하며 크루(수강생)들이 동료들과 학습한 내용을 공유하고 이야기하는 시간입니다. 서로가 성장하기 위해 지식을 나누고 대화하며 생각해보는 시간으로 자기 주도적인 성장을 지향하는 우아한테크코스의 문화 중 하나입니다. 🌕우아한테크코스란 🌕 우아한테크코스는 일반 사용자용 서비스를 개발하는 회사가 필요로 하는 역량을 가진 프로그래머를 양성하기 위한 교육입니다. 우리의 목표는 자기 주도적으로 학습하고 성장하고 싶은 개발자를 위한 교육을 만드는 것입니다.
2024. 9. 23.
내 능력대비 코딩 잘하는법. 어려운거 개발할때 잘하는법 나는 살면서 내능력대비 어려운 프로젝트를 많이해보고 한계까지 다다른적이 많다. 그래서 나름의 노하우와 여러 세계적인 뇌과학자들의 의견 그리고 내가 직접 경험하면서 그것을 활용해본 사례중 가장 괜찮았던 방법을 소개 하겠다. 1. 어려운거는 한번에 하려고하면 정말 GG 친다 그렇기 때문에 몰입단위를 아주 세분화 해서 계획을 설계할 필요가 있다. 그래서 계획을 세우는 일정을 따로 잡아야한다. 그래서 작은 단위로 오늘해야할것을 단순하게 만들어서 그것만 몰입하게 만들면 능력이 부족해도 큰일을 해낼 수 있다. 2. 생각하는 시간과 코딩하는 시간을 분리한다. 이건 황농문 교수님의 몰입에서도 나오는데 생각의자를 만들어서 그곳에서 지속적으로 해결해야할 문제에대해서 편안한 자세로 지속적으로 생각하는것이다. 이때 긴장하면서 생각하면 두통이 심해지므로 편안하게 생각하려고 노력해야한다 (하지만 두통이 생기긴함... -_-;;;) 나는 침대에 쿠션 커다란 쿠션 여러개 깔고 원격으로 내컴퓨터에 들어가서 노트북으로 해결해야할 문제에 대한 화면 띄워놓고 화면 보다가 눈감고 생각하고 이런식으로 몰입해서 해결책을 찾는편 3. 이때 예전에 소개했던 재즈 + 비소리 + 비행기소리 세개 틀어놓고한다. 사람이 말하는 소리들으면 집중력 자꾸깨짐. 팀노바 홈페이지 https://www.teamnova.co.kr/ 노프팀장이메일 manadra@naver.com 팀노바공식연락처 010-7255-2316 팀노바개발자블로그 https://stickode.tistory.com/ 팀노바 연구 https://teamnovatech.co.kr/ 팀노바에 소프트웨어 개발 의뢰 https://www.teamnova.co.kr/si/intro.html 팀노바 카톡 단톡방 약관동의후 입장 https://url.kr/yuvg49 팀노바기술블로그 https://www.teamnovatech.co.kr/home 카페 http://cafe.naver.com/teamnovaopen 블로그 https://blog.naver.com/manadra 팀노바 개발자블로그 http://teamnova0410-dev.tistory.com 팀노바 유튜브 https://www.youtube.com/channel/UCQIEU_pBV2wkn-gHg7RPvdQ
2024. 6. 18.
This is a complete beginner's step-by-step guide to build a corne keyboard including RGB lights. I go over everything you should know including all the parts you'll need, the soldering equipment I like to use, how to solder each of the components, how to flash the keyboard and finally how to put the PCBs into a case. Hope you enjoy it! 📧 Subscribe To My Newsletter: https://buttondown.email/josean 🛠️⌨️ Visit the SplitType Shop & Build Your Corne: https://splittype.com 📋 Full breakdown of everything you'll need below: ----- ⌨️ Corne Keyboard Parts 1. Cherry MX Corne V3 Kit: - Partially Assembled Kit (now with everything except microcontrollers and oled screens!): https://bit.ly/3wPLofX - Regular Kit: https://bit.ly/3PicaE5 2. Elite-C Microcontroller: - Little Keyboards: https://bit.ly/48Q9CDR - Keebio: https://bit.ly/3Pm9lBJ 3. Low Profile Sockets & Mill-Max Pins: https://bit.ly/3wkiRPz 4. 128x32 Oled Screens: https://bit.ly/4a0gUFK 5. Corne Keyboard Case: https://bit.ly/48W6bLP or https://etsy.me/4ca7fPc 6. Corne Display Covers: https://bit.ly/48QgkJW 7. Switches & Keycaps: https://bit.ly/3Vbvrus 8. TRRS Cable: https://amzn.to/3PjyfBX ---- ⚡️Flashing Your Keyboard - QMK Online Configurator: https://config.qmk.fm/ - My Corne Keyboard Layout: https://bit.ly/3TfZ8Ik (upload this file to the configurator) ----- 🛠️ Soldering Equipment Recommendations (choose what you need) - Yihua 926 Soldering Station: https://amzn.to/49EtLhv - Solder Wick: https://amzn.to/3v3NacL - No Clean Flux: https://amzn.to/4cdlD9y - Better Lead Free Solder (0.5 & .08): https://amzn.to/3Pcyajl - Better Desoldering Pump: https://amzn.to/3PhnPD8 - Heat Resistant Tape: https://amzn.to/3v3NB6T - Precision Tweezers Set (includes revers-action): https://amzn.to/3TeIgkZ - Wire/Flush Cutters: https://amzn.to/3TzeM2V - Soldering Mat: https://amzn.to/49PXZy8 - Solder Smoke Absorber: https://amzn.to/43cKtC8 ----- 🎥 Helpful Soldering Tutorials - SMD Soldering Tutorial: https://youtu.be/fYInlAmPnGo?si=8oxYTJ_dthblg4_n - Soldering Crash Course: https://youtu.be/6rmErwU5E-k?si=KWURzpKquMdM6npu ----- ⏰ Timestamps 00:00 - Introduction 01:22 - Corne Keyboard Parts 05:38 - Soldering Equipment Recommendations 08:19 - Solder Diodes 09:40 - Solder Underglow LEDs 11:10 - Solder LEDs For Switch Lighting 12:36 - Solder Kailh Hotswap Sockets 13:29 - Solder Trrs Jack 13:59 - Solder Oled Screen Socket 14:16 - Solder Reset Button 14:30 - Socket Microcontroller 16:46 - Install Oled Screen 17:37 - How To Flash With QMK 22:32 - Install PCBs Unto Case 27:07 - Conclusion Correction: 21:51 - CONNECT TRRS FIRST, THEN USB. Connecting the trrs while the keyboard is connected to power has a risk of damaging the microcontroller.
2024. 3. 11.