전체 글 33

Cursor에 Fira code 적용 후 반영 안되어 보이는 경우

바로 결론부터 !결론은 반영이 안된게 아니라 반영이 안된 것처럼 보였던 것 !// settings.json{ "editor.fontLigatures": true} 위 옵션이 있어야 ==> 또는 === 같은 기호를 사용했을 때 이쁘게 표현되는데,위 옵션이 설정되어 있지 않아서 반영 안된 것 처럼 보였던 것 !! 그래서 // settings.json{ "editor.fontFamily": "'Fira Code', Menlo, Monaco, 'Courier New', monospace", "editor.fontLigatures": true} fontFamily 적용과 함께 리가처 옵션도 함께 반영해 주어야 정상적으로 표현되어 보입니다.⚠️ "editor.fontFamily"에서 적용해주려는 ..

카테고리 없음 2025.05.25

[Expo] 안드로이드 에뮬레이터 실행 에러

에러 문구Failed to resolve the Android SDK path. Default install location not found: C:\Users\사용자명\AppData\Local\Android\Sdk. Use ANDROID_HOME to set the Android SDK location. Failed to resolve the Android SDK path. Default install location not found: C:\Users\사용자명\AppData\Local\Android\Sdk. Use ANDROID_HOME to set the Android SDK location. Error: 'adb' ~ npm run start로 개발 서버 구동 이후 a 단축키를 눌러 안드로이드 에..

Expo 2025.05.14

[Expo] react-native, expo 환경에서 web 실행 시 에러

에러 문구It looks like you're trying to use web support but don't have the required dependencies installed. Please install react-dom@19.0.0, react-native-web@^0.20.0, @expo/metro-runtime@~5.0.4 by running: npx expo install react-dom react-native-web @expo/metro-runtime If you're not using web, please ensure you remove the "web" string from the platforms array in the project Expo config.웹 지원을 사용하려고 하..

Expo 2025.05.14

Threejs 에러

에러 메세지Uncaught TypeError: Failed to execute 'uniform3fv' on 'WebGLRenderingContext': The provided value cannot be converted to a sequence. 상황dxf-parser를 활용하여 .dxf 파일을 파싱.변환된 정보로 Threejs의 innerMesh와 lineMesh 생성하는 로직을 짜던 중 위와 같은 에러가 발생했다. 기존 작업된 코드들을 참고하여 짰던 코드였고, 코드 검토를 통해 확인해봤을 때도 크게 문제되는 부분은 없다고 판단되어 AI의 도움을 받아보기로 했다. ChatGPT, Gemini, Copilot에게 모두 물어봤으며, 3개 모두 ChatGPT가 알려준 정보와 비슷한 정보를 제공했다. (실상..

Error 2025.02.26

원본 파일과 데이터 블록의 개념적 이해

데이터 블록이란 무엇인가?운영체제에서 파일은 ① 파일 이름과 ② 실제 데이터를 저장하는 데이터 블록으로 나뉩니다. 데이터 블록은 하드 디스크나 SSD와 같은 저장 매체에 실제로 저장된 데이터의 위치를 가리킵니다.예시원본 파일 생성$ echo "Hello, World!" > fileA.txt위 명령어는 fileA.txt라는 파일을 생성하고, 데이터 블록에 Hello, World!라는 내용을 저장합니다.하드 링크와 데이터 블록의 관계하드 링크를 생성하면, 원본 파일과 동일한 데이터 블록을 가리키는 또 다른 이름을 부여하는 것입니다. 이를 통해 두 파일 이름이 동일한 데이터를 공유합니다.하드 링크 예시 시각화원본 파일 생성fileA.txt -> [데이터 블록: "Hello, World!"]하드 링크 생성$ l..

카테고리 없음 2024.12.20

하드 링크와 심볼릭 링크, 무엇이 다를까? 그리고 pnpm에서의 활용

들어가며개발 프로젝트를 하다 보면 파일 시스템의 동작 원리를 이해해야 할 때가 있습니다. 특히 하드 링크(Hard Link)와 심볼릭 링크(Symbolic Link)는 헷갈리기 쉬운 개념이지만, 제대로 이해하면 파일 관리와 디스크 공간 활용에 큰 도움이 됩니다. 이번 글에서는 두 링크의 차이와 함께, pnpm에서 이 두 링크가 어떻게 활용되는지도 함께 살펴보겠습니다.1. 하드 링크 (Hard Link)하드 링크란?하드 링크는 원본 파일의 데이터 블록에 직접 연결하는 또 다른 이름입니다. 하드 링크는 원본 파일과 완전히 동일한 데이터 블록을 공유하기 때문에 원본 파일을 삭제해도 데이터에 접근할 수 있습니다.특징같은 파일 시스템 안에서만 생성 가능원본 파일 삭제 시에도 데이터 보존동일한 데이터 블록을 참조하..

카테고리 없음 2024.12.19

왜 pnpm이 npm과 Yarn보다 빠르고 효율적일까?

패키지 관리자는 프로젝트의 성능과 개발 속도에 중요한 영향을 미칩니다. npm과 Yarn이 널리 사용되지만, 최근 pnpm이 더 빠르고 효율적인 대안으로 주목받고 있습니다. 그렇다면 pnpm이 무엇이길래 이렇게 평가받는 걸까요? 오늘은 pnpm이 어떤 면에서 뛰어난지 간결하게 정리하여 소개해보고자 합니다. pnpm의 핵심 장점 1. 전역 저장소로 중복 제거 (디스크 공간 절약)npm이나 Yarn을 사용하면 프로젝트마다 node_modules 폴더에 필요한 패키지들이 모두 복사됩니다. 프로젝트가 많아질수록 같은 패키지가 여기저기 중복 저장돼서 디스크를 많이 차지하죠. pnpm은 이런 문제를 해결하기 위해 전역 저장소(store)라는 방식을 사용합니다. 전역 저장소(store)에 패키지를 한 번만 저장하고,..

카테고리 없음 2024.12.17

[프로그래머스] Lv.0 주사위의 개수

문제 바로가기 🔖 문제 설명 머쓱이는 직육면체 모양의 상자를 하나 가지고 있는데 이 상자에 정육면체 모양의 주사위를 최대한 많이 채우고 싶습니다. 상자의 가로, 세로, 높이가 저장되어있는 배열 box와 주사위 모서리의 길이 정수 n이 매개변수로 주어졌을 때, 상자에 들어갈 수 있는 주사위의 최대 개수를 return 하도록 solution 함수를 완성해주세요. ⛔ 제한사항 box의 길이는 3입니다. box[0] = 상자의 가로 길이 box[1] = 상자의 세로 길이 box[2] = 상자의 높이 길이 1 ≤ box의 원소 ≤ 100 1 ≤ n ≤ 50 n ≤ box의 원소 주사위는 상자와 평행하게 넣습니다. 📋 입출력 예시 box n result [1, 1, 1] 1 1 [10, 8, 6] 3 12 🔖 입출..

[프로그래머스] Lv.0 세균 증식

문제 바로가기 🔖 문제 설명 어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n과 경과한 시간 t가 매개변수로 주어질 때 t시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요. ⛔ 제한사항 1 ≤ n ≤ 10 1 ≤ t ≤ 15 📋 입출력 예시 n t result 2 10 2048 7 15 229,376 🔖 입출력 예 설명 입출력 예 #1 처음엔 2마리, 1시간 후엔 4마리, 2시간 후엔 8마리, ..., 10시간 후엔 2048마리가 됩니다. 따라서 2048을 return합니다. 입출력 예 #2 처음엔 7마리, 1시간 후엔 14마리, 2시간 후엔 28마리, ..., 15시간 후엔 229376마리가 됩니다. 따라서 229,376을 return합니다. 🧾 기본 제..

반응형