반응형

전체 글 97

이제는 커서(Cursor) IDE가 코딩을 다해주니, 더 이상 코더는 살아남을 수가 없다.

2008년부터 지금까지 15년 넘게 개발자로 살아왔습니다.그런데 요즘 문득, ‘이제 코딩을 위한 개발자는 더 이상 필요 없겠구나’ 하는 생각이 들기 시작했습니다.왜냐고요? 지금 이 순간에도 Cursor IDE 같은 AI 코딩 툴이 내가 짜려던 코드를 먼저 써주고 있기 때문입니다. ◼︎ AI가 코드를 짜주는 시대Cursor는 단순한 자동완성 도구가 아닙니다. 자연어로 명령을 내리면 함수 전체를 만들어주고, 버그를 잡아주며, 테스트 코드까지 생성합니다. GPT-4o나 Claude 3 같은 최신 LLM은 API 문서 없이도 사용법을 추론하고, Stack Overflow보다 더 빠르게 해답을 줍니다.“이 정도면 주니어 개발자보다 낫다”는 말도 이제는 식상할 정도죠. 실제로 많은 회사에서 AI를 활용해 개발 생산..

살면서 2025.06.20

[NestJS] Installation in progress... 에서 무한 로딩. Failed to execute command: npm install --silent

◼︎ 오류 발생Nest cli를 이용하여 Nest 앱을 생성하는데, Failed to execute command: npm install --silent 이 오류가 발생했습니다.구글링을 해보니 KT 회선을 사용하는 사람들에게 발생하는 오류라고 하는데, 그럼 정말인지 조회를 해봐야죠. KISA 후이즈검색 whois.kisa.or.kr한국인터넷진흥원 인터넷주소자원 검색(후이즈검색) 서비스 입니다.xn--c79as89aj0e29b77z.xn--3e0b707e  조회해보니 지금 제가 있는 장소의 회선이 KT네요.그래서 하라는대로 npm의 mirror 사이트를 임시로 잠시 바꾼 뒤, 다시 시도해봅니다.$ npm config set registry https://registry.npmjs.cf/$ nest new ..

nest-js 2025.03.18

라즈베리파이에 Node JS 설치하기

1. 자신의 라즈베리파이 아키텍처를 먼저 확인해야 합니다.$ lscpu  제가 갖고 있는 라즈베리파이는 라즈베리파이3 모델 B인데, Architecture는 aarch64로 나오네요. 2. Node 홈페이지에서 다운로드 링크 url을 확인합니다.https://nodejs.org/en/download/ Node.js — Download Node.js®Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 저에게 맞는 Linux / ARM64를 선택한 후, "링크 주소 복사"를 클릭합니다. 3. wget 명령어로 다운로드$ wget {복사한 url} 4. 압축 풀기$ tar -xvf [다운받은 파일] 5. 디렉토리 ..

라즈베리파이 2025.02.13

라즈베리파이 SSH 접속 설정하기

라즈베리파이를 설치했다면 원격 접속을 위해서는 SSH 접속을 허용해야 합니다.  ▣ 라즈베리파이에서 해야 할 일1. 터미널을 연다. 2. 아래 명령어를 입력한다.$ sudo raspi-config 3. Interface Options 항목에서 엔터를 친다. 4. SSH 항목에서 엔터를 친다. 5. Yes를 선택하여 SSH를 활성화한다. 6. 정상적으로 활성화 된 것을 확인한다. 7. 라즈베리파이의 IP를 확인한다.$ ifconfig ▣ 원격 PC에서 해야 할 일터미널을 열고, 라즈베리파이 계정과 IP 정보를 입력하여 접속을 시도한다. $ ssh {rasp_account}@xxx.xxx.xxx.xxx$ {rasp_account}@xxx.xxx.xxx.xxx's password:

라즈베리파이 2025.02.13

uses-feature required

AndroidManifest에 카메라 권한을 선언하는 부분에서 빨간 줄이 생겼다. 마우스를 갖다 대보면 uses-feature가 빠졌다는 내용이다. uses-feature는 보통 구글 플레이에 앱의 노출 여부를 결정할 때 많이 사용한다. 예를 들어서 카메라를 사용하는 앱인데, 카메라가 없는 안드로이드 기기에서도 검색 또는 설치가 되게 할 것인지 말 것인지를 결정할 수 있다. 만약 카메라 사용이 필수라면 당연히 required="true"가 되어야 할 것이고, 카메라 기능이 옵션이라면 required="false"로 선언하면 되겠다. 이제 아래 코드를 넣으면 빨간 줄이 사라질 것이다. 카메라뿐만 아니라 블루투스(bluetooth), NFC 등 안드로이드 기기의 하드웨어 존재 유무에 따라서 각각 선언하면 된..

android 2023.08.30
반응형