Rust(3) Variables & Ownership – 변수와 소유권

Rust를 처음사용해봤을때 살짝 놀랐습니다. 그동안 C++이 요즘 사용하는언어중 가장 엄격한 언어라고 생각했는데, Rust는 기본적으로 변수를 선언하면 값을 바꿀수없습니다. C++에서는 보통 변수를 선언할떄 int = 0; 이라 하면 이후에 int = 10; 이나 다른값으로 변경이 가능합니다. 그리고 상수(constant) 앞으로 변하지않을 변수에는 const int = 0; 이런식으로 키워드를 붙여주죠. 반면, Rust는 let = 0; 이라고 선언하면 이건 … 더 읽기

Rust(2) -Rust를 공부할때 알아두면 좋은것들 + 빌드

Rust의 장점은 지난 글에서도 많이 이야기했지만, 정말 좋은점은 low-level 언어라 성능이 좋으면서도 가능한한 많은 편의점을 제공하기 위했다는건데요. 그중에 하나는 윈도우에서 작성한 코드가, 맥에서도 그대로 돌아간다는 겁니다. 물론 윈도우에 의존성이 있는 라이브러리를 사용했다면 맥에서 실행할순 없겠지만, 기본적인것들을 지원해준다는 거에요. 예를들어 창을 만드는코드가 있으면 이는 Windows 와 MacOS에서 공용으로 사용가능합니다. 하지만, 버튼이나 스크롤바등 운영체제에 종속적인 기능은 호환이 … 더 읽기

Rust(1) – AI시대 개발자가 Rust를 익혀야하는 이유 + 설치

아직 한국에는 Rust개발자가 C++, JAVA, Python, JS등 다른언어에비해 많이 적은것 같습니다. 물론 쓰는곳은 쓰이고 한국에도 Rust를 쓰시는분이 많이계시겠죠. 하지만 사용자가 적다보니 검색해보면 자료가 많이 나오지 않네요. AI개발을 공부하다가 알게된 사실인데 Rust가 생각보다 근미래에 더 각광받는 널리 쓰이는 언어가 될것같다는 생각이 들어 그 내용을 공유하려고 합니다. 이미 글로벌테크기업들 애플 구글 아마존에서는 Rust를 많이사용중이고 AI개발에 이용되는 Computer … 더 읽기

컴퓨터적 사고법 (Computational Thinking)

모두의연구소 AI엔지니어 과정 2기 온보딩시간에 담당 퍼실님께서, AI 엔지니어과정 전반에 걸쳐 도움이 되기위해 컴퓨팅 사고법 (Computational Thinking) 에 대한 강의를 준비해 주셨어요. 컴퓨터적 사고법은 분해, 패턴인식, 추상화 그리고 알고리즘 이라는 4가지 과정을 통해 개발, 코딩 뿐만아니라 일상 생활에서도 복잡한 문제를 해결하는데 필요한 논리적 사고법입니다. 예제와함께 이 4가지 방법과 컴퓨터적 사고가 어떤걸 의미하는지 알아보겠습니다. 컴퓨터적 사고법 … 더 읽기

Windows 포트 징집 이슈

마이크로소프트는 Windows 운영체제를위한 시스템 프로그램을위해 내부 네트워크를 사용하는데 여러가지있는데 이게 유저들에게 랜덤하게 문제를 일으킨다. 윈도우의 포트징집 공식명칭은 Dynamic Port Range 인데 이 글에서는 포토징집 이슈가 뭐고, 왜 문제가 돼며 어떻게 해결하는지 까지 알아보겠다. 윈도우는 욕먹으려고 작정했는가? 문제원인 인터넷을 오래한사람들은 80포트를 http에서 사용하고 443포트는 https에서 사용하는것쯤은 알것이다. 이 인터넷 생태계에서는 이뿐만이라 수많은 표준 포트들이 존재하는데 이들은 … 더 읽기

플스 듀얼센스, 윈도우 10/11에 연결하고 스팀에서 사용하는 법!

듀얼센스 컨트롤러를 윈도우 10 또는 11 PC에 연결하고 스팀 게임에서 사용하는 방법을 상세히 알려드립니다. 특히, 소니 공식 펌웨어 설치 시 발생할 수 있는 ‘.NET 8.0’ 오류를 해결하고, 듀얼센스 페어링부터 스팀 컨트롤러 설정까지 모든 과정을 쉽고 빠르게 따라 할 수 있도록 안내합니다. 이제 PC에서도 듀얼센스의 뛰어난 조작감을 경험해 보세요!

[마인크래프트 Paper 서버 구성 총정리] 3-1편: Paper 서버 설치하기 – 1.21.4 버전 (2025년 6월 최신)

페이퍼 서버 직접 설치하는 방법! 오늘은 본격적으로 서버 호스팅 업체를 이용하지않고 페이퍼서버 구성하는방법을 알아볼거에요. 1편 링크 [총정리 연재 글의 목차보기] https://blog.kggstudio.com/2025-minecraft-paper-server-part1/ 2편 링크 [자동화 호스팅 업체 대신직접 서버를 구성해야하는 이유] https://blog.kggstudio.com/2025-minecraft-paper-server-part2/ 먼저. 다운받기 공식 홈페이지로 접속해줍니다 아래와 같은 화면이 나올텐데 Downloads 버튼을 클릭합니다. 플러그인을 개발하는게 아니라면 JRE (실행용) 를 다운받으면되는데요. 다운로드 페이지로 넘어가면 Paper를 선택해줍니다. 아래화면에서 … 더 읽기

[마인크래프트 Paper 서버 구성 총정리] 2편: 서버를 직접 설치해야하는 이유 – 1.21.4 버전 (2025년 6월 최신)

마인크래프트 서버, 어떤 방식으로 운영하고 계신가요? 웹호스팅 서비스를 이용하지않고 직접 설치해야하는 이유 안녕하세요, 마인크래프트 서버 운영에 관심 있는 여러분! 지난 1편에서 Paper 서버의 강력함과 매력에 대해 이야기 나눴습니다. 이제 2편에서는 많은 분들이 고민하시는 중요한 질문에 답해보려 합니다: “마인크래프트 서버, 과연 돈을 주고 웹호스팅 업체에 맡겨야 할까, 아니면 직접 구축하는 것이 더 나을까?” 이 질문에 대한 … 더 읽기

[마인크래프트 Paper 서버 구성 총정리] 1편: Paper 서버가 뭐에요? – 1.21.4 버전 (2025년 6월 최신)

2025년 6월 최신 업데이트 반영! 마인크래프트 1.21.4 Paper 서버를 직접 구축하고 운영하는 모든 과정을 완벽 가이드합니다. PaperMC부터 Velocity 멀티 클러스터, 그리고 필수 플러그인 설정까지, 시행착오 없이 안정적인 마인크래프트 서버를 만드는 방법을 만나보세요. 오래된 정보로 인한 플러그인 호환성 문제 없이, 제가 직접 구성한 경험을 바탕으로 여러분의 서버를 성공적으로 만들어 드립니다.