리눅스 필수 명령어 20가지 총정리: 초보자 터미널 사용법
리눅스 서버에 처음 접속하면 그래픽 화면 없이 프롬프트 한 줄만 남습니다. 이때부터 터미널 명령어가 사실상 유일한 조작 수단이 됩니다. 이 글은 리눅스를 처음 다루는 사람이 먼저 익혀야 할 명령어 20가지를 역할별로 묶고, 각 명령…
리눅스 서버에 처음 접속하면 그래픽 화면 없이 프롬프트 한 줄만 남습니다. 이때부터 터미널 명령어가 사실상 유일한 조작 수단이 됩니다. 이 글은 리눅스를 처음 다루는 사람이 먼저 익혀야 할 명령어 20가지를 역할별로 묶고, 각 명령…
React 프로젝트에서 화면이 늘어나면 로그인한 사용자 정보처럼 여러 페이지가 함께 보는 값을 어디에 둘지가 문제가 됩니다. 값을 쓰지도 않는 중간 컴포넌트가 props를 전달만 하는 코드가 쌓이고, 상태를 고칠 지점이 흩어집니다.…
마감이 가까울 때 코딩 도우미를 하나 골라야 한다면 기준이 필요합니다. 클로드와 ChatGPT는 둘 다 코드를 쓰고 오류를 잡아 주지만 잘하는 지점이 서로 다릅니다. 이 글에서는 두 도구가 코드 생성과 디버깅, 컨텍스트 유지를 각각…
GPT-4.5는 OpenAI가 2025년 2월 27일 리서치 프리뷰로 공개한 모델입니다. 추론에 특화된 o 시리즈와 방향이 다르고, 비지도 학습 쪽을 더 키워 감성 지능과 창작 품질을 앞세웠습니다. 공개 당시의 화제성과 별개로, 지…
Ubuntu 20.04 서버 설치는 데스크톱과 달리 그래픽 설치 화면이 없습니다. 텍스트 메뉴를 순서대로 넘기면서 언어, 스토리지, 계정, SSH를 차례로 고르는 방식입니다. 이 글은 USB 부팅으로 시작해 설치를 끝내고 SSH로 …
FastAPI로 웹 애플리케이션을 처음 만들 때 결과를 가장 빨리 보는 예제는 화면 하나짜리 Todo List입니다. 목록을 읽고 항목을 추가하고 지우는 것만으로 CRUD의 대부분을 다룹니다. 이 글은 가상 환경을 만드는 단계부터 …
아파치 카프카(Apache Kafka)는 대규모 데이터 스트리밍을 위한 분산형 메시징 플랫폼입니다. 초기에는 LinkedIn의 내부 프로젝트로 시작해 지금은 오픈소스로 여러 기업과 환경에서 쓰이고 있습니다. 이름은 익숙한데 브로커,…
컨테이너를 몇 개 띄우는 일과 수십 개를 안정적으로 굴리는 일은 다릅니다. 어느 노드에 올릴지, 죽으면 누가 다시 세울지, 주소가 바뀌면 앞단이 어떻게 찾아갈지를 사람이 매번 판단할 수는 없습니다. 쿠버네티스는 원하는 상태를 파일에…
Laravel로 프로젝트를 하다 보면 화면이 아니라 인쇄용 리포트를 만들어야 할 때가 옵니다. 표 간격 하나 맞추려고 HTML과 CSS를 붙들고 있어도 원하는 모양이 잘 안 나옵니다. Java로 개발할 때 쓰던 JasperRepor…
Laravel Passport를 붙이면 모바일 앱이 이메일과 비밀번호만으로 액세스 토큰을 받아오는 부분에서 가장 먼저 막힙니다. 인가 코드 리다이렉트를 건너뛰는 대신 클라이언트 ID와 시크릿을 요청에 실어야 하는데, 이 값을 앱 배…
얼마전부터 라라벨을 습득을 시작하게 되었다. 이글은 앞으로 Lravel를 정리해 나아가는 글이 될것으로 예상된다. 모든 프로그래밍의 시작은 역시 Hello World !!.. 우선 라라벨환경 설치 과정은은 너무나도 많은곳에 있…