분류 전체보기187 도파민 디톡스 - 0일차 : 시작 어느 덧 2026년 7월이 되었다. 벌써 올해의 절반이 지나간 것. 무엇을 이뤘냐라고 하기엔 아직도 해내야 할 것들이 많은 상황이다. 목표했던 프로젝트 몇개를 이루기도 했지만, 솔직히 말해서 그게 과연 내 성장에 도움이 되었냐라고 한다면 그건 아닌 거 같아서. 특히, AI(LLM)이 등장하고 나서 여러방면으로 정말 많은 것들이 가능해졌고, 나는 그것들을 통해서 이전에 기획했던 많은 아이디어 들을 시도를 했고, 그에 따라 현실성, 성과들을 체감하기도 했지만, 흔히들 Ai들 번아웃에 들어간 것 같다. 문제를 해결하는 재미, 인지능력, 사고 추력능력은 많이 저하된게 많이 보인다. 그래서 한번 도파민 디톡스를 해보려고 한다. 기존에 즐겨 봤던 유튜브 쇼츠, 웹툰들은 모두 잠깐 손에서 내려 놓는 것이다. .. 2026. 7. 20. Mac AMD GPU BootCamp Driver Studio v1.0.0 - Initial Release(KR/ENG) Hi everyone.I built a small open-source utility called AMD Boot Camp Driver Studio for one very specific setup:MacBook Pro 16-inch, 2019AMD Radeon Pro 5500MWindows 10/11 through Boot CampAMD Software: Adrenalin Edition 26.6.1The goal is not to make a univ ersal Boot Camp driver package.It is a helper tool that prepares, verifies, patches, locally signs, installs, backs up,and restores a newer AM.. 2026. 6. 22. 결국 또 XPS 17(9700)으로 맥북 팔고서 돌아오게 되었습니다.... 안녕하세요 노트북 기변 대표(호구) 라이킷입니다. 안녕하세요... 결국 다시 윈도우로 돌아오게된 라이킷입니다. 예, 아실 분들은 아시다시피 저는 게임 개발자(취준생이자 아직 대학교 다니는 군필 2학년)입니다. 저번에 맥북프로 m1 pro 16인치 관련 글을 쓰게 되었죠. 사실 그때 그 맥북에 관한 글을 쓰던 이유는 슬슬 이 아이를 보내줘야할 각이 보였기에...가기전 그래도 제 블로그에 박제라도 하려고 쓰게 되었는데어쩌다보니 맥쓰사에도 기존처럼 공유해서 올렸습니다. 그리고선 산게 델 XPS 9700입니다. 예, 그렇습니다.저는 그냥 호구가 맞는거 같습니다. DELL XPS 17(9700) 리뷰, 그리고 내가 팔아버린 이유.안녕하세요. 정말 오랜만에 돌아온 라이킷입니다. 최근에 활동을 개인사로 인.. 2025. 8. 20. 2025년에도 맥북프로 M1 Pro는 쓸만할까? - 개발자 관점 안녕하세요. 라이킷입니다. 정말 기기 리뷰글로는 오랜만에 찾아뵈는거 같네요. 한동안은 계속해서 프로그래밍 관련 글만 쓰다가 일주일을 개인적인 사정으로 인해서좀 쉬고서 다시 월요일(오늘)부터 좀 블로그를 시작하려고 합니다. 그런 워밍업으로 현재 제가 사용하고 있는 맥북프로 2021년형 16인치인M1 Pro에 대해서 좀 리뷰해 보는게 어떨까 싶어 글을 써보게 되었습니다. 1. 구매 계기?사실 저는 다들 알다시피 해킨토시 유저였습니다. 기존에도 맥을 상당히 좋아했고 중학생 3학년 때부터, 이 블로그를 시작할 무렵부터 저는macOS를 상당히 좋아하던 사람이었고, 2017년형 논터치바 13인치, 2017년형 15인치 터치바 맥북, 2019년형 맥북프로 16인치, m2 맥북에어 13인치, 또는 그 중간에 있.. 2025. 8. 4. 18. C++ 템플릿 활용 C++ 클래스 템플릿이란?템플릿은 타입에 구애받지 않고 재사용 가능한 코드를 작성하게 한다. 특히 클래스 템플릿은 C++ 프로그래밍에서 코드 재사용성과 타입 안전성을 높이는 도구이다. 클래스 템플릿은 다양한 타입에 대해서 동일한 구조와 기능을 제공하는 클래스를 정의하는 방법. 클래스 템플릿의 매개변수는 클래스의 멤버 변수 타입, 메서드의 매개 변수나 반환 타입을 결정한다. 게임 개발에서는 기획서에 정의된 데이터 처리나 유사한 기능을 가진 게임 객체 관리를 위해서 자주 사용된다.클래스 템플릿 선언클래스 템플릿은 일반 함수 템플릿과 유사한 방식으로 선언한다.// C++14templateclass ObjectMgr { ... }// C++17templateclass ObjectMgr { ... } templ.. 2025. 7. 28. 5. 삽입정렬에 대해서 삽입 정렬(Insertion Sort)핵심 개념삽입 정렬은 이미 정렬되니 부분에 새로운 원소를 올바른 위치에 삽입하는 방식으로 동작하는 정렬 알고리즘이다. 마치 카드 게임에서 손패를 정렬하는 방식과 동일하다. 문제 정의 - 입력 : 양의 정수 n개의 키를 가진 배열 S[0...n-1]- 출력 : 오름차순으로 정렬된 배열 S[0...n-1]- 방법 : 각 원소를 이미 정렬된 부분의 적절한 위치에 삽입 핵심 아이디어1. 첫 번쨰 원소는 이미 정렬이 된 것으로 간주(미정렬부분과 정렬부분은 별개로 분리하여 따로 빼둔다.)2. 두 번째 원소부터 시작해서 하나씩 처리. 3. 현재 원소를 정렬된 부분의 올바른 위치에 삽입4. 모든 원소가 처리될 때까지 반복한다. 단계별 동작 과정초기 배열: [10, 7, 9, 1.. 2025. 7. 27. 1. Rust에 대해서 Rust란 무엇인가?Rust(러스트)는 성능과 안정성을 모두 추구하는 시스템 프로그래밍 언어이다. 모질라(Mozilla) - FireFox 개발사에서 개발해 시작되었으며, 현재는 독립적인 커뮤니티, 재단등을 중심으로 활발하게 개발되는 중인 언어. 러스트의 가장 큰 특징은 아래와 같다. 1. 메모리 안정성을 보장한다. 2. C++ 수준의 실행 성능을 유지한다. 3. GC(가비지 컬렉터) 없이도 안정적인 코드 작성이 가능하다. 이런 특성 떄문에 러스트는 시스템 프로그래밍, 네이티브 성능이 중요한 어플리케이션,웹 백엔드, 임베디드 개발등에서 많이 활용되는 중이다. Rust는 왜 필요할까? 기존에 널리 사용되고 있던 C,C++의 경우 고성능을 제공하지만, 사용자가 직접 메모리 관리 책임을 져야 한다는 점.. 2025. 7. 27. 17. C++ 람다(Lamda) 표현식 람다 표현식이란?C++에서는 C++11에 도입된 람다 표현식(Lambda Expressions)은코드를 더 간결하고 가독성 있게 작성할 수 있는 코딩 표현식중 하나이다. 특히 알고리즘, STL과 함께 사용 시 진가를 발휘 할 수 있는 기능. 간단히 말하자면 이름 없는 함수(익명함수)를 의미한다. 일반적으로 짧고 간단한 작업을임시로 함수처럼 사용할 때 유용하다. 기존에 함수를 정의하고 이름을 지정하는 번거로움 없이코드 내에서 직접 함수 로직을 작성할 수 있다. 주요 장점들은 아래와 같다. 1. 코드를 더 간결하게 작성 가능하다. 2. 함수를 사용하는 곳과 가까운 위치에 정의하여 가독성을 향상시킨다. 3. 지역 변수에 쉽게 접근 가능하다.(캡처)4. 함수 객체를 즉석에서 생성 가능하다. 5. STL 알.. 2025. 7. 27. 이전 1 2 3 4 ··· 24 다음